//
//  CaculatorMaker.m
//  02-链式编程思想(计算器)
//
//  Created by J on 16/2/18.
//  Copyright © 2016年 J. All rights reserved.
//

#import "CaculatorMaker.h"
@implementation CaculatorMaker

// +
- (instancetype)add:(int)num{
    self.result +=num;
    return self;
}

- (CaculatorMaker* (^)(NSInteger))add{
    
    return ^(NSInteger num){
        
        _result+=num;//成员变量保存结果

        return self;
    };
}

// -

// *
- (CaculatorMaker*(^)(NSInteger))multy{
    
    return ^(NSInteger num){
        _result *= num;
        return self;
    };
    
}

// /


@end
